package com.mcxx.modules.nopage.dto;

import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;


@Data
public class EFileRecordInfoDTO {

    @ApiModelProperty(value = "姓名")
    @Excel(name = "姓名")
    private String name;

    @ApiModelProperty(value = "身份证号码")
    @Excel(name = "身份证号码")
    private String idcard;

    @ApiModelProperty(value = "业务Id")
    private String orderId;

    @ApiModelProperty(value = "街道(乡镇)")
    @Excel(name = "街道(乡镇)")
    private String town;

    @ApiModelProperty(value = "社区(村)")
    @Excel(name = "社区(村)")
    private String area;

    @ApiModelProperty(value = "家庭人口数")
    @Excel(name = "家庭人口数")
    private String numberOfFamilys;

    @ApiModelProperty(value = "保障人口数")
    @Excel(name = "保障人口数")
    private String numberForPeople;

    @ApiModelProperty(value = "标准类型")
    @Excel(name = "标准类型")
    private String type;

    @ApiModelProperty(value = "业务状态")
    @Excel(name = "业务状态", replace = {"已登记_10","乡镇核对中_11","已核对_12","入户中_19","已入户_20","初审中_22",
            "已初审_23","公示待确认_25","公示中_26","待入户（公示有异议）_27","入户中(公示有异议)_28","待评议(公示有异议)_30",
            "民主评议中_31","待上报_35","驳回_38","审核中_40","待区县抽查_45","区县抽查中_46","区县已抽查_47",
            "驳回审核中_49","审核暂存中_50","区县-待公示_60","区县-公示待确认_61","区县-公示中_62","已退回来源系统_93",
            "乡镇已删除_94","审核未通过_95","审核-拒批_98","审核同意_99"})
    private String orderStatus;

    @ApiModelProperty(value = "申请日期")
    @Excel(name = "申请日期")
    private String applyDate;

    @ApiModelProperty(value = "办理时长")
    @Excel(name = "办理时长")
    private String dealTime;

    @ApiModelProperty(value = "救助金额")
    @Excel(name = "救助金额")
    private String amount;

    @ApiModelProperty(value = "救助年月")
    @Excel(name = "救助年月")
    private String monthAndYear;

    @ApiModelProperty(value = "档案状态 1 已生成电子档案 2 已生成归档档案")
    @Excel(name = "档案状态", replace = {"已生成电子档案_1","已生成归档档案_2"})
    private String docStatus;
}
